自定义字段多文件多图的显示处理

对于自定义字段中的多图,多文件,也包括单图,单文件, 需要自己单独处理,默认程序不提供处理,可能最终看到 Array 这样的字符.

为什么不处理 ? 因为图片 或下载文件的地址会把页面撑到变形.所以需要自行处理.

其中xxxx代表你的字段名

多图的处理方法是

  1. <volist name="info.xxxx" id="rs">
  2. <a href="{$rs.url}"><img src="{$rs.picurl}" alt="{$rs.about}"></a>
  3. </volist>

多文件的处理方法是

  1. <volist name="info.xxxx" id="rs">
  2. <a href="{$rs.url}">点击下载</a>
  3. </volist>

单图,或单文件的话,就直接使用变量 {$info.xxxx}

如果页面中还有其它自定义字段的话,比如

这个时候,你需要 在 field参数中,加入上面的变量名,过滤掉他,不要再重复显示出来

  1. {qb:showpage field="picurl,title,content,keywords,mv_url,xxxx"}
  2. <div class="SideBox">
  3. <div class="tag"><span>{$rs.title}</span></div>
  4. <div class="cont">{$rs.value}</div>
  5. </div>
  6. {/qb:showpage}

如果还不会添加字段可以先看https://www.kancloud.cn/axdmin/blansj_x1/727186